3
תגובות

יצירת שרת אימייל

פתח Ferox ,
היי.
איך אוכל ליצור שרת אימיילים כמו לדוגמה Gmail שבאמת אפשר לקבל אימיילים?
יש איזשהו API או פרימוורק? אולי extension?
אשמח למדריך.
תודה!

3 תשובות

avatar ענה intval ב 22 לפברואר 2012 #

באופן כללי שרת אימייל זה כמו שרת apache רק שהיא מקבלת בקשות לא ב HTTP אלה בפרוטוקול אחר.
אני משתמש ב postfix שההתקנה שלו זה בערך שני שורות .
אחרי זה אתה יכול דרך PHP להתחבר אל שרת האימיילים שלך בפרוטוקול imap או pop3 ולקרוא את האימיילים שהשרת מקבל.

avatar ענה משתמש_115916 ב 23 לפברואר 2012 #

אני אמשיך את מה שאלכס אמר, שרת מייל מורכב מ2 מרכיבים: מMTA וMDA.
MTA הינו שרת SMTP שאחראי להעברת המייל לשרת הMDA שאליו אתה שולח את ההודעה, הוא בעצם ה"סוכן" שאחראי לקחת את המכתב שלך, להעביר אותו הלאה לMDA ויחזור בחזרה.
MDA הינו שרת שאחראי לקבלת ההודעות מהMTA, שמירתו ולהעביר אותו למשתמש הרצוי. לשרת הזה יש 2 פרוטוקולים - IMAP וPOP3 (אני לא אכנס כאן לפרטים, אתה מוזמן לחפש בגוגל לעוד מידע). שתי הפרוטוקולים עושים את אותו הדבר - מנהלים את ההודעות שהיתקבלו. כל שרת MDA עובד עם אחד הפרוטוקולים. POP3 הוא פרוטוקול יותר וותיק מIMAP, ובגלל זה מציע פחות מIMAP.

avatar ענה Michael ב 23 לפברואר 2012 #

ושכחתי להוסיף:
שרתי MTA פופולארים: sendmail, postfix
שרתי MDA פופולארים: dovecot, courier